/**
 * * 字符串倒序
 * 生成一个倒序的字符串
 * @param {String} str 
 * @returns 
 */
export function reverseString(str) {
  return [...str].reverse().join('')
}


/**
 * * 字符串是否是回文
 * 如果给定的字符串是回文，则返回 true ；否则返回 false
 * @param {String} str 
 * @returns 
 */
export function palindrome(str) {
  // 直接判断字符串翻转后的结果是否等于原字符串即可
  return reverseString(str) === str
}

/**
 * * 截取字符串
 * 如果字符串的长度超过了num, 截取前面num长度部分, 并以...结束
 * @param {String} str 
 * @param {Number} size 
 * @returns 
 */
export function truncate(str, size) {
  return str.slice(0, size) + '...'
}
